public interface ILeilao extends IComponent{

	//recupera o valor da variavel descricao da classe
	public String getDescricao();
	
	//recupera o valor da variavel valor da classe
	public double getValorAtual();

	//metodo para atribuir um lance de valor ao leilao
	public void lance(double valor, IUsuario usuario) throws Exception;

	// finaliza o leilao informando o usuario
	public boolean finalizaLeilao(IUsuario usuario);
	
	//recupera o usuario vendendor.
	public IUsuario getVendedor();
		
}
